package com.apobates.jforum2.troll.forum.stub.vo;

import java.io.Serializable;

/**
 * 版块配置文件
 */
public class BoardConfigVo implements Serializable{
    //配置文件ID
    private long id;
    //版块ID
    private long board;
    //true(1)表示可读可写,false(0)表示只读
    private boolean readWrite;
    // 写
    // 作者可编辑内容的时间有效期(分钟).-1表示不限制
    private int editMinute;
    // 同一会员不间断的发贴的数量
    private int writeMinInterrupt;
    // 积分需求
    private int writeMinScore;
    // 会员组需求
    private int writeLowMemberGroup;
    // 会员角色需求
    private int writeLowMemberRole;
    // 会员等级需求
    private int writeLowMemberLevel;
    // 读
    // 积分需求
    private int readMinScore;
    // 会员组需求
    private int readLowMemberGroup;
    // 会员角色需求
    private int readLowMemberRole;
    // 会员等级需求
    private int readLowMemberLevel;
    //不分读写操作设置
    // ip地址过滤,true(1)过滤,false(0)不过滤
    private boolean ipFilter;

    public BoardConfigVo() {
    }

    public long getId() {
        return id;
    }

    public void setId(long id) {
        this.id = id;
    }

    public long getBoard() {
        return board;
    }

    public void setBoard(long board) {
        this.board = board;
    }

    public boolean isReadWrite() {
        return readWrite;
    }

    public void setReadWrite(boolean readWrite) {
        this.readWrite = readWrite;
    }

    public int getEditMinute() {
        return editMinute;
    }

    public void setEditMinute(int editMinute) {
        this.editMinute = editMinute;
    }

    public int getWriteMinInterrupt() {
        return writeMinInterrupt;
    }

    public void setWriteMinInterrupt(int writeMinInterrupt) {
        this.writeMinInterrupt = writeMinInterrupt;
    }

    public int getWriteMinScore() {
        return writeMinScore;
    }

    public void setWriteMinScore(int writeMinScore) {
        this.writeMinScore = writeMinScore;
    }

    public int getWriteLowMemberGroup() {
        return writeLowMemberGroup;
    }

    public void setWriteLowMemberGroup(int writeLowMemberGroup) {
        this.writeLowMemberGroup = writeLowMemberGroup;
    }

    public int getWriteLowMemberRole() {
        return writeLowMemberRole;
    }

    public void setWriteLowMemberRole(int writeLowMemberRole) {
        this.writeLowMemberRole = writeLowMemberRole;
    }

    public int getWriteLowMemberLevel() {
        return writeLowMemberLevel;
    }

    public void setWriteLowMemberLevel(int writeLowMemberLevel) {
        this.writeLowMemberLevel = writeLowMemberLevel;
    }

    public int getReadMinScore() {
        return readMinScore;
    }

    public void setReadMinScore(int readMinScore) {
        this.readMinScore = readMinScore;
    }

    public int getReadLowMemberGroup() {
        return readLowMemberGroup;
    }

    public void setReadLowMemberGroup(int readLowMemberGroup) {
        this.readLowMemberGroup = readLowMemberGroup;
    }

    public int getReadLowMemberRole() {
        return readLowMemberRole;
    }

    public void setReadLowMemberRole(int readLowMemberRole) {
        this.readLowMemberRole = readLowMemberRole;
    }

    public int getReadLowMemberLevel() {
        return readLowMemberLevel;
    }

    public void setReadLowMemberLevel(int readLowMemberLevel) {
        this.readLowMemberLevel = readLowMemberLevel;
    }

    public boolean isIpFilter() {
        return ipFilter;
    }

    public void setIpFilter(boolean ipFilter) {
        this.ipFilter = ipFilter;
    }
}